import time
#print(time.time())
def timeer(func):#index=timmer(index)
    #func=index
    #注意这块wapper的参数必须和func的参数一样
    def wapper(*args,**kwargs):
        start_time=time.time()
        func(*args,**kwargs)
        end_time=time.time()
        print(end_time-start_time)
    #不能加wapper()，切记，否则变成调用了
    return wapper

@timeer  #index=outer(index)
def index(x,y,z):
    time.sleep(3)
    print('index %s %s %s' %(x,y,z))




#原本的index
#index(logging.conf,2,3)
#print(index)

#伪装后的index,实际上就是wapper
#偷梁换柱，复杂写法,简单写法是@timmer
#index=timmer(index)
index(1,2,3)
